function setRem(doc, win) {
  var docEl = doc.documentElement,
    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    recalc = function () {
      var clientWidth = docEl.clientWidth;
      if (!clientWidth) return;
      if (clientWidth >= 1366 && clientWidth <= 1920) {
        // docEl.style.fontSize = 100 * (clientWidth / 1920) + 'px';
        // docEl.style.fontSize = 70 * (clientWidth / 1920) + 'px';
        docEl.style.fontSize = 100 * (clientWidth / 1920) + 'px';
      } 
      else if (clientWidth > 1920) {
        docEl.style.fontSize = 100 + 'px'
      }
      // else if (clientWidth > 1680) {
      //   docEl.style.fontSize = 90 * (clientWidth / 1920) + 'px';
      // } else if (clientWidth > 1366) {
      //   docEl.style.fontSize = 80 * (clientWidth / 1920) + 'px';
      // } 
      else {
        // docEl.style.fontSize = 70 * (clientWidth / 1920) + 'px';
        docEl.style.fontSize = 98 * (1366 / 1920) + 'px';
      }
      // docEl.style.fontSize = 100 * (clientWidth / 1920) + 'px';

      // if (clientWidth >= 640) {
      //   docEl.style.fontSize = '100px';
      // } else {
      //   docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
      // }
    };

  if (!doc.addEventListener) return;
  win.addEventListener(resizeEvt, recalc, false);
  doc.addEventListener('DOMContentLoaded', recalc, false);
}

setRem(document, window)
